appalling disaster - German English Dictionary